Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Lille Challenger ATP Open Castilla y Leon - Segovia Eckental Challenger Pro Tennis World Open - Boca Raton Memorial Savigni - Sassuolo X Open Internacional D'Andorra - Andorra Biella Challenger Mordovia Cup - Mordovia Pekao Open 2003 - Szczecin IPP Open - Helsinki Tennis Napoli Cup - Napoli Memorial Savigni - Sassuolo Canberra Challenger Open Costa Daurada - Tarragona Challenger Tunisie - Tunis Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Nord/LB Open - Braunschweig 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Finnish Open - Helsinki Dharwad Challenger 2003 - Dharwad Dallas Challenger Tunis Challenger Rome Challenger Prostejov Challenger Cordenons Challenger Augsburg Challenger Prague Challenger Istanbul Challenger Canberra Challenger Scheveningen Challenger Tampere Challenger Manerbio Challenger Como Challenger Almaty Challenger Tashkent Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Erste Bank Open - Vienna Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Prostejov Challenger ATU Cup - Weiden Tampere Imageneering Open - Tampere Geneva Challenger - Geneva Bastad Challenger Bulgarian Open - Sofia Volkswagen Challenger 2004 - Wolfsburg XXXVII Torneig C.E. Laieta - Barcelona San Remo Tennis Cup - San Remo Siemens Open 2004 - Scheveningen Porsche Open - Poznan Challenger 42 - Andrezieux Lambertz Open - Aachen Cordenons Challenger Rome Challenger USTA Men's Challenger of Dallas - Dallas Open Castilla y Leon - Segovia 10ø Tornea B. Camparini - Reggio Emilia BMW Tennis Championship - Sunrise Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen Bratislava Challenger Marbella Challenger Alicante Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Seville Challenger Brest Challenger Alicante Challenger Trofeo Barcelona de Tenis - Barcelona Milan Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Rabat Unicredit Czech Open - Prostejov XXX Edizione 'A Savoldi Marco' - Manerbio Black Forest Open - Freudenstadt Porsche Open - Poznan Open de Montauban - Montauban Trani Challenger Open Castilla y Leon - Segovia Szczecin Challenger Generali Open - Kitzbuhel ATP Kremlin Cup - Moscow Chennai Open - Chennai China Open - Beijing ATP Kremlin Cup - Moscow Pro Tennis World Open - Sunrise Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona St.Petersburg Challenger by Kinex - St. Petersburg Aptos Challenger Genova Challenger Milan Indoors - Milan Gelsor Open Romania - Bucharest Pekao Open - Szczecin St. Petersburg Open - St. Petersburg Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Banja Luka Challenger 2003 - Banja Luka AEGON Championships - London Tata Open - Chennai Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London BRD Nastase Tiriac Trophy - Bucharest Allianz Suisse Open - Gstaad Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Croatia Open - Umag Privat Bank Cup - Dnepropetrovsk St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Croatia Open - Umag Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach SAP Open - San Jose Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon BA-CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona BMW Open - Munich ARAG World Team Championship - Dusseldorf Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Ordina Open - s-Hertogenbosch BCR Open Romania - Bucharest The Nottingham Open - Nottingham China Open - Beijing Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Baumag Open - Budapest Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston St. Petersburg Challenger by Kinex - St. Petersburg Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Medibank International - Sydney Heineken Open - Auckland Brasil Open - Costa do Sauipe IX Ciutat de Barcelona - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Thailand Open - Bangkok Cairo Challenger 2002 - Cairo AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney Copa Sevilla Internacionales de Andalucia - Seville Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires AIG Japan Open Tennis Championships - Tokyo Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Okal Cup 2003 - Eckental German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel 5th Sardinian International Championships - Cagliari Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Arroyo de la Encomienda - Valladolid Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Belgaum Open - Belgaum SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Lambertz Open - Aachen Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Sporting Challenger 2003 - Turin Dubai Duty Free Tennis Championships - Dubai Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2003 - Scheveningen Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Valencia Open - Valencia Millennium Estoril Open - Estoril 6th Sardinian International Championships - Cagliari Aircel Chennai Open - Chennai Rome Challenger ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London Bet-at-home Open - Hamburg Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Argentina Open - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Garden Open 2004 - Rome Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Sydney International - Sydney New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Swiss Open - Gstaad Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Sophia Antipolis Challenger Bordeaux Challenger Bratislava Challenger Riviera di Rimini Challenger 2004 - Rimini Marburg Challenger Genova Challenger AT&T Challenger of Dallas - Dallas Prostejov Challenger Open Castilla y Leon - Segovia Ilkley Challenger Perugia Challenger Bet-at-home Open - Hamburg Genova Challenger Helsinki Challenger Maia Challenger Quimper Challenger Biella Challenger Geneva Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Privat Bank Cup - Dniepropetrovsk VIII Torneo Internazionale di Tennis - Barletta Milan Indoors - Milan The Priority Telecom Open - Amersfoort China Open - Beijing Chennai Open - Chennai Qatar Open - Doha Heineken Open - Auckland Medibank Private International - Sydney Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow International Indoor Tennis Championships of Croatia - Zagreb Grand Prix Hassan II - Casablanca Masters Series Monte-Carlo - Monte Carlo Open de la Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Western & Southern Financial Group Masters - Cincinnati Ordina Open - 's-Hertogenbosch Thailand Open - Bangkok Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Open Seat Godo 2005 - Barcelona BMW Open - Munich The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Stockholm Open - Stockholm Brasil Open - Costa do Sauipe St. Petersburg Open - St. Petersburg Medibank International - Sydney Grand Prix Hassan II - Casablanca Regions Morgan Keegan Championships - Memphis Qatar Exxon Mobil Open - Doha Mercedes Cup - Stuttgart Gerry Weber Open - Halle Estoril Open - Estoril AIG Japan Open - Tokyo China Open - Beijing Erste Bank Open - Vienna Portugal Open - Oeiras Heineken Open - Auckland Campionati Internazionali D'Italia - Rome Allianz Suisse Open - Gstaad AIG Japan Open Tennis Championships - Tokyo BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Grand Prix Hassan II - Casablanca Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome Winston-Salem Open - Winston-Salem European Open - Antwerp Aircel Chennai Open - Chennai Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Orange Warsaw Open - Warsaw Mutua Madrid Open - Madrid St. Petersburg Open - St. Petersburg Rio Open - Rio de Janeiro Farmers Classic - Los Angeles ABN AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Toronto Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, SF, ARG-RUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ISR-RUS, 4-1 Hopman Cup - Perth ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid All Lower level tournaments Olympics - Athens Olympics - Beijing Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2